#include<stdio.h>
#include<queue>
using namespace std;
int n;
long long ans;
priority_queue<int>q;

int main(){
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		int x;
		scanf("%d",&x);
		x-=i;
		q.push(x);
		if(x<q.top()){
			ans+=q.top()-x;
			q.pop();
			q.push(x);
		}
	}
	printf("%lld\n",ans);
	return 0;
}